package com.troyhigh.njrotc.admintracker;

/**
 * An enumeration to describe the possible categories of an event. This is not
 * made private because it must be referred to by other classes to give out 
 * awards.
 * 
 * @author Quan Nguyen
 * @version 2008-December-21
 */
public enum Category
{
    //Using my standard of two letter abbreviations
    NO ("NONE", -2),
    FM ("FIELD MEET", 0),
    AA ("ACADEMICS", 12),
    PT ("PHYSICAL FITNESS", 14),
    PA ("PARTICIPATION", 15),
    US ("UNIT SERVICE", 16),
    CS ("COMMUNITY SERVICE", 17),
    DT ("DRILL TEAM", 18),
    CG ("COLOR GUARD", 19),
    RT ("RIFLE TEAM", 20),
    OI ("ORIENTEERING", 21),
    BL ("BASIC LEADERSHIP TRAINING", 23),
    SC ("SEA CRUISE", 24),
    XX ("OTHER", -1);
    
    private String category;
    private int constant;
    
    Category(String c, int i)
    {
        category = c;
        constant = i;
    }
    
    public String getCategory()
    {
        return(category);
    }
    
    public int getConstant()
    {
        return(constant);
    }
}